<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
	<?php   
  /* 商品信息修改处理页 */  
  require_once("../../conn/conn_db.php");  
  if($_POST["txt_name"]!= "" && $_POST["txt_price"]!= "" && ($_FILES["txt_image"]!= "" || $_POST["txt_image2"]!= ""))
  {
   $pid = $_POST["txt_id"];           //商品编号
   $ptid = $_POST["txt_parentid"];    //类别编号
   $name  = $_POST["txt_name"];       //商品名称
   $image = $_FILES["txt_image"];     //图片
   $image2 = $_FILES["txt_image2"];     //图片2
   $intro = $_POST["txt_intro"];      //介绍
   $price = $_POST["txt_price"];      //价格
   $brand = $_POST["txt_brand"];      //品牌

   if($image['name']!= "")  //如果有选择图片，则使用新图片
   { 
     //上传图片
     if($image['size'] > 0 && $image['size'] < 1024 * 8000)
     {
	   $dir = '../../product_image/';           //设置保存目录
	   $name2 = $image['name'];     //获取上传文件的文件名
	   $rand = rand(0,8000000);  //生成一个从0到8000000之间的随机数
	   $name2 = $rand.date('YmdHis').$name2;  //重新组合文件名
	   $path = $dir.$name2;   //组合成完整的保存路径（目录+文件名）
	   if(!is_dir($dir))    //如果没有该目录
	   {
		 mkdir($dir);    //则创建该目录
	   }
	   $i= move_uploaded_file($image['tmp_name'],$path);  //复制文件，实现上传功能
	   if($i == true)  //如果上传成功给出提示
	   {
		 $path = substr($path,6,strlen($path)-6);
	   }
	   else
	   {
		 echo "<script>alert('文件上传失败');</script>";
	   }
     }
     else 
     {
  	   echo"<script>alert('文件大小不符合网站要求')</script>";  	
     }
   }
   else //如果没有选择图片，则使用原图片
   {
  	 $path = $image2;
   }
   $sql = "update product_info set pt_id=$ptid,p_name='$name',p_image='$path',p_brand='$brand',p_intro='$intro',p_price='$price',p_status='1' where p_id=".$pid;
   // echo $sql; //本语句用于调试，输出查询语句
   $update = $conn->query($sql);  //执行SQL语句
   if( $update )                 //判断执行结果
   {
	 echo "<script>alert('商品信息修改成功！'); window.location='../product_manager.php';</script>";
   }
   else
   {
	 echo "<script>alert('商品信息修改失败！'); window.location='../product_update.php?p_id=".$pid."';</script>";
   }	
 }
 else
 {
   echo "<script>alert('请填写商品名称、图片和价格！'); window.location='../product_update.php?p_id=".$pid."';</script>";
 }
 ?>
</body>
</html>